home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: netcom.com!kalessin
- From: Adam Megacz <kalessin@netcom.com>
- Subject: Re: Will JAVA kill C++?
- Content-Type: text/plain; charset=us-ascii
- Message-ID: <3144D3F7.4F479846@netcom.com>
- Sender: kalessin@netcom7.netcom.com
- Content-Transfer-Encoding: 7bit
- Organization: NETCOM On-line Communication Services (408 261-4700 guest)
- References: <313E44EA.14D110C0@netcom.com> <4i1to5$h58@galaxy.ucr.edu>
- Mime-Version: 1.0
- Date: Tue, 12 Mar 1996 01:31:35 GMT
- X-Mailer: Mozilla 2.0 (X11; I; Linux 1.2.13 i486)
-
- > For perspective, consider to what extent Java is more than a p-code
- > implementation of a subset of C++ with some libraries added?
- > The likely impact of Java will be to focus attention on areas that,
- > while not neglected, have perhaps not received the attention they are
- > due from the C/C++ community:
- >
- > * pointerless programming
- >
- > * garbage collection
- >
- > * concurrency
- >
- > * interpretive implementation
- >
- > * communication protocols that involve the execution of
- > exchanged programs
- >
- > Each of these is very important.
-
- I'm quite aware of these features of Java. However, I am very unhappy
- with the lack of flexibility Java offers. Java does not permit operator
- overloading, multiple inheritance, or default constructor overloading.
- In addition, there are times when pointers and manual garbage collection
- can greatly increase efficiency. Basically, all of Java's features
- *could have* been implemented as classes on top of C++. This would offer
- the advanced features of Java, in addition to all the flexibility.
- Java's popularity on the Web will only divide the programming community,
- which more or less agrees on C++ as a general purpose language.
-
- - Adam
-
- --
- Adam Megacz <kalessin@netcom.com>
- Website ftp://ftp.netcom.com/pub/ka/kalessin/adam.html
- Linux - OS/2
-